package com.netty.admin.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.netty.common.entity.Friend;
import com.netty.common.entity.FriendRelation;
import com.netty.common.entity.bo.FriendFormBo;
import com.netty.common.entity.result.Result;

/**
 * @author LiuXiaoYu
 * @date 2022/2/1- 13:27
 */
public interface FriendRelationService extends IService<FriendRelation> {
    /**
     * 添加朋友
     * @param friend
     * @return
     */
    Result<?> insert(FriendFormBo friend);

    /**
     * 获取该用户所有的朋友
     * @return
     */
    Result<?> getAll();

    /**
     * 双向删除好友
     * @param userId
     * @param friendId
     * @return
     */
    Result<?> deleteFriend(Integer userId, Integer friendId);
}
